Article 8216

Title of the article

A METHOD OF SYNTHESIZING IRREDUNDANT CIRCUITS, ADMITTING SMALL SINGLE FAULT DIAGNOSTIC TEST SETS AT STUCK-AT FAULTS AT OUTPUTS OF GATES

Authors

Romanov Dmitriy Sergeevich. Candidate of physical and mathematical sciences, associate professor, sub-department of mathematical cybernetics, Lomonosov Moscow State University (1 Leninskie gory street, Moscow, Russia), romanov@cs.msu.ru
Romanova Elena Yur'evna, Candidate of pedagogical sciences, associate professor, sub-department of applied mathematics, Russian State Social University (building 1, 4 Wilgelma Pika street, Moscow, Russia). klenar2001@mail.ru

Index UDK

519.718

DOI

10.21685/2072-3040-2016-2-8

Abstract

Background. Testing of combinational circuits is an important theoretical problem with applications in testing and verification of VLSI. The aim of this work is to demonstrate that for an arbitrary Boolean function it is possible to construct a circuit realizing this function and allowing small single fault diagnosing test set (at stuck-at faults at outputs of gates).
Materials and methods. Circuit design methods based on Zhegalkin polinomials (canonical Reed-Muller polinomial forms) were used.
Results. It is established that for an arbitrary Boolean function f depending on n variables there exists an irredundant combinational circuit (in the basis {x&y, x+y, 1}) realizing f and admitting a single fault diagnosing test set (at stuck-at faults at outputs of gates) with constant cardinality.

Key words

combinational circuit, fault diagnostic test set, stuck-at fault at output of gate, Shannon function, easily testable circuit.

Download PDF
References

1. Yablonskiy S. V., Chegis I. A. Uspekhi matematicheskikh nauk [Advances of mathematical sciences]. 1955, vol. 10, iss. 4 (66), pp. 182–184.
2. Chegis I. A., Yablonskiy S. V. Trudy MIAN SSSR [Proceedings of the Institute of Mathematics of AS USSR]. 1958, vol. 51, pp. 270–360.
3. Red'kin N. P. Vestnik Moskovskogo universiteta. Seriya 1. Matematika. Mekhanika [Bulletin of Moscow University. Series 1. Mathematics, Mechanics]. 1992, no. 5, pp. 43–46.
4. Red'kin N. P. Vestnik Moskovskogo universiteta. Seriya 1. Matematika. Mekhanika [Bulletin of Moscow University. Series 1. Mathematics, Mechanics]. 2007, no. 3, pp. 29–33.
5. Kovatsenko S. V. Vestnik Moskovskogo universiteta. Seriya 15. Vychislitel'naya matematika i kibernetika [Bulletin of Moscow University. Series 15. Calculus mathematics and cybernetics]. 2000, no. 2, pp. 45–47.
6. Romanov D. S. Diskretnaya matematika [Discrete mathematics]. 2014, vol. 26, iss. 2, pp. 100–130.
7. Popkov K. A. O tochnom znachenii dliny minimal'nogo edinichnogo diagnosticheskogo testa dlya odnogo klassa skhem [On exact values of lengths of a minimal single faultdiagnostic test set for one class of circuits]. Moscow: Izd-vo IPM im. M. V. Keldysha RAN, 2015, 20 p.
8. Romanov D. S. Izvestiya vysshikh uchebnykh zavedeniy. Povolzhskiy region. Fizikomatematicheskie nauki [University proceedings. Volga region. Physical and mathematical sciences]. 2015, no. 4 (36), pp. 38–54.
9. Popkov K. A. O edinichnykh diagnosticheskikh testakh dlya skhem iz fugktsional'nykh elementov v bazise Zhegalkina [On single fault diagnostic test sets for circuits consisting of functional gates in the Zhegalkin basis]. Moscow: Izd-vo IPM im. M. V. Keldysha RAN, 2016, 16 p.
10. Alekhina M. A. Diskretnyy analiz i issledovanie operatsiy. Seriya 1 [Discrete analysis and research of operations. Series 1]. 2001, vol. 8, no. 2, pp. 3–14.
11. Alekhina M. A. Diskretnyy analiz i issledovanie operatsiy. Seriya 1 [Discrete analysis and research of operations. Series 1]. 2002, vol. 9, no. 3, pp. 3–28.
12. Alekhina M. A. Diskretnaya matematika [Discrete mathematics]. 2003, vol. 15, iss. 1, pp. 98–109.
13. Alekhina M. A. Diskretnyy analiz i issledovanie operatsiy. Seriya 1 [Discrete analysis and research of operations. Series 1]. 2004, vol. 11, no. 2, pp. 3–17.
14. Alekhina M. A. Diskretnaya matematika [Discrete mathematics]. 2012, vol. 24, iss. 3, pp. 17–24.
15. Alekhina M. A., Kurysheva V. V. Izvestiya vuzov. Matematika [University proceedings. Mathematics]. 2016, no. 7, pp. 3–9.
16. Noskov V. N. Metody diskretnogo analiza v sinteze upravlyayushchikh sistem [Discrete analysis methods in control systems synthesis]. 1978, no. 32, pp. 40–51.

 

Дата создания: 20.10.2016 14:08
Дата обновления: 20.10.2016 15:41